#!D:/CODE/python
# -*- coding: utf-8 -*-
# @Time : 2020/5/19 23:22
# @Author : Alexdong
# @Site : 
# @File : udp收数据.py
# @Software: PyCharm
# Functional description: udp收数据
# 要有一个固定的端口

from socket import *

def main():
    # 创建套接字
    udp_socket = socket(AF_INET,SOCK_DGRAM)
    # 绑定端口
    local_addr = ('', 7785)
    udp_socket.bind(local_addr)
    while True:
        # 接受数据
        rec_data = udp_socket.recvfrom(1024)
        recv_msg = rec_data[0]
        send_arr = rec_data[1]
        # 显示数据
        print("%s :%s" % (str(send_arr), recv_msg.decode('gbk')))

    # 关闭套接字
    udp_socket.close()

if __name__ == '__main__':
    main()


